The struggling Montreal Impact have shown signs of life in recent weeks, including producing perhaps their best play of the season against the Portland Timbers.